body {
    /* background-color: rgb(246, 246, 246); */
    background-color: #F4F4F4;
    min-width: 992px;
}

a,
a:link,
a:visited,
a:hover,
a:active {
    text-decoration: none;
    color: #333;
}

button,
a,
input {
    outline: none !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
}

input:focus,
input:active {
    border-color: #CCC !important;
    outline: none !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
}

textarea {
    resize: none;
}

/* 自定义导航条主题色 */

.navbar {
    background-color: #E1251B;
}

.navbar a,
.navbar a:hover {
    color: #F4f4F4;
}

.nav>li>a:focus,
.nav>li>a:hover {
    /* color: #F4f4F4; */
    background-color: #C81522;
    color: #F4F4F4;
}

.navbar-toggle {
    border: 1px solid  solid #F4f4F4;
    color: #F4f4F4;
}

.navbar-toggle .icon-bar {
    border: 1px solid  solid #F4f4F4;
    color: #F4F4F4;
}

/* 去除轮播图左右按钮灰色背景 */

.carousel-control.right,
.carousel-control.left {
    background: none;
}

/* 广告位 */

.adv {
    padding: 0 6px;
}

.adv img {
    width: 100%;
}

/* 公共底部 */

.footer {
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
    color: #666;
    background-color: #EBEBEB;
    line-height: 30px;
}

.fixed-nav-right {
    position: fixed;
    z-index: 1;
    right: 0;
    bottom: 20px;
    width: 60px;
    background-color: #fff;
    text-align: center;
    font-size: 30px;
    cursor: pointer;
    color: #666;
}

.fixed-nav-right a {
    color: #666;
}


.fixed-nav-right .fixed-home {
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid  solid #EEE;
}

.fixed-nav-right .fixed-home:hover {

    background-color: #C81522;
}

.fixed-nav-right .fixed-home:hover a {
    color: #FFF;
}

/* 返回顶部按钮 */

.fixed-nav-right .back-top {
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid  solid #EEE;
}

.fixed-nav-right .back-top:hover {
    color: #FFF;
    background-color: #C81522;
}


/* 购物车按钮 */
.fixed-nav-right .fixed-cart {
    border-bottom: 1px solid  solid #EEE;
    height: 60px;
    line-height: 60px;
}

.fixed-nav-right .fixed-cart:hover {
    background-color: #C81522;
}

.fixed-nav-right .fixed-cart:hover a {
    color: #FFF;
}


/* 会员头像 */

.avatar {
    /* 子绝父相 */
    position: relative;
    text-align: center;
    cursor: pointer;
}

.avatar img {
    width: 120px;
    height: 120px;
}

.avatar img.avatar-upload {
    width: 300px;
    height: 300px;
}

.avatar .mask {
    /* 子绝父相 */
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 120px;
    height: 120px;
    background-color: rgb(0, 0, 0, .6);
    z-index: 2;
    border-radius: 50%;
    display: none;
    color: #FFF;
    text-align: center;
    line-height: 120px;
}

.avatar:hover .mask {
    display: inline-block;
}

#avatar-modal .modal-body {
    position: relative;
}

#avatar-modal .masker {
    /* 子绝父相 */
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 300px;
    height: 300px;
    background-color: rgb(0, 0, 0, .6);
    z-index: 2;
    border-radius: 50%;
    display: none;
    color: #FFF;
    text-align: center;
    line-height: 300px;
}

#avatar-modal .modal-body:hover .masker {
    display: inline-block;
}


/* 胶囊导航高亮主题色 */

.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
    background-color: #C81522;
    color: #FFF;
}

/* 用户中心公共样式 */
.user-info {
    background: rgba(255, 255, 255, .8);
    margin: 70px auto;
    padding: 20px
}

.user-info .icon-upload {
    cursor: pointer;
    width: 120px;
    height: 120px;
}

.user-info .avatar {
    cursor: pointer;
}

.price {
    font-weight: 700;
    color: #C81522;
}

/* 空心按钮高亮样式 */
.plain-active{
    border:1px solid #C81522!important;
    color:#C81522!important;
}

/* 取消圆角效果 */
.border-radius{
    border-radius: 0!important;
}